package com.zmm.zebulon.module.infra.biz.convert.file;

import com.zmm.zebulon.common.pojo.PageResult;
import com.zmm.zebulon.module.infra.biz.controller.admin.file.vo.file.FileRespVO;
import com.zmm.zebulon.module.infra.biz.dal.dataobject.file.FileDO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 /**
 * description: 文件 类型转换
 *
 * @author zebulon
 * package com.zmm.zebulon.module.infra.biz.convert.file
 * name: FileConvert
 * date 2024/1/7 20:18
 */
@Mapper
public interface FileConvert {

    FileConvert INSTANCE = Mappers.getMapper(FileConvert.class);

    FileRespVO convert(FileDO bean);

    PageResult<FileRespVO> convertPage(PageResult<FileDO> page);

}
